<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>xilnvm: xnvm_efuse_error.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">xilnvm
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;"
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xnvm__efuse__error_8h.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#enum-members">Enumerations</a>  </div>
  <div class="headertitle">
<div class="title">xnvm_efuse_error.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Overview</h2>
<div class="textblock"><p>This file contains the error codes related to eFUSEs which are common for all platforms including Versal, Versal Net and Versal Gen 2 devices. </p>
<pre>
MODIFICATION HISTORY:</pre><pre>Ver   Who  Date     Changes
</p>
<hr/>
<p>
1.0   kal  01/05/22 Initial release
3.1   skg  10/25/22 Added comments for macros and enums
      skg  12/07/22 Added error codes for Additional PPKs
      kpt  01/21/23 Removed error codes for Additional PPKs
3.2   kum  04/11/23 Moved Env error codes to common to make use for both versal and versalnet
3.3   ng   01/26/24 Fixed error number
      vss  02/23/24 Added IPI support for eFuse read and write
      ng   11/22/23 Fixed doxygen grouping
3.5   har  12/04/24 Added error code XNVM_EFUSE_ERR_AES_DISABLED</pre><pre></pre> </div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga00c7dbe244969a974957cec19d29f1fc"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xilnvm__error__codes.html#ga00c7dbe244969a974957cec19d29f1fc">XNvm_EfuseCommonErrorCodes</a> { <br/>
&#160;&#160;<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca19a74cb8ab3a965c6d0654188d7d19c8">XNVM_EFUSE_ERR_NONE</a> = 0,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca9a62e9c5d07c9b4e2dd2c350275e632b">XNVM_EFUSE_ERR_INVALID_PARAM</a> = 0x2,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca1d613bcd068b1a35f323449d19661fe8">XNVM_EFUSE_ERR_IN_ZEROIZATION</a>,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca75c809a0b4329b8574af264cf9ea48c3">XNVM_EFUSE_ERR_RD_TIMEOUT</a>,
<br/>
&#160;&#160;<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca6dbd3858b81c44129ec5b34b7e2d1733">XNVM_EFUSE_ERR_CACHE_PARITY</a>,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca7a2222f3c14c0a6ae0440a002cd16bb2">XNVM_EFUSE_ERR_LOCK</a>,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca3fa0a7b61dbaa0bd35d5fd250ee8aade">XNVM_EFUSE_ERR_UNLOCK</a>,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca218c7ba49b992bc20ea5abb2dab7a0b5">XNVM_EFUSE_ERR_PGM_VERIFY</a>,
<br/>
&#160;&#160;<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca45a13a19bdfa021304e7712fb98d8c2f">XNVM_EFUSE_ERR_PGM</a>,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca5d5a22c7ae845e5238dd84fcb2fca437">XNVM_EFUSE_ERR_PGM_TIMEOUT</a>,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fcae9c5b8f4e067beed16673ebb09483586">XNVM_EFUSE_ERR_PGM_TBIT_PATTERN</a>,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca891303a2ed51755ec06ecddc159b8984">XNVM_EFUSE_ERR_CACHE_LOAD</a>,
<br/>
&#160;&#160;<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fcaf2dffe88d7ba95da4c73e9b7b113b73f">XNVM_EFUSE_ERR_CRC_VERIFICATION</a>,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fcad7f03ac4a5883f382120b643304ae835">XNVM_EFUSE_ERR_ANCHOR_BIT_PATTERN</a>,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca7965e45dc8b39a233994765d38bff3b3">XNVM_EFUSE_ERR_IN_PROTECTION_CHECK</a>,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fcaffbec4d98a496e2d70446978ad20a639">XNVM_EFUSE_ERR_AES_ALREADY_PRGMD</a> = 0x10,
<br/>
&#160;&#160;<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca343c83953ac6a424684324fa035bd269">XNVM_EFUSE_ERR_USER_KEY0_ALREADY_PRGMD</a> = 0x20,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fcad8e5fffc8cef7219a1e9c3955ad1098c">XNVM_EFUSE_ERR_USER_KEY1_ALREADY_PRGMD</a> = 0x30,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca97176d037b4c9b5282639b5702c187b4">XNVM_EFUSE_ERR_PPK0_HASH_ALREADY_PRGMD</a> = 0x40,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fcad9ba1adf7eadc9b7f4892971196f42b6">XNVM_EFUSE_ERR_PPK1_HASH_ALREADY_PRGMD</a> = 0x50,
<br/>
&#160;&#160;<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca9c79981c2bb2f751c85ae8320cef5441">XNVM_EFUSE_ERR_PPK2_HASH_ALREADY_PRGMD</a> = 0x60,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca7b552bb4aed2e1f3e3dd54f5adeccadf">XNVM_EFUSE_ERR_BLK_OBFUS_IV_ALREADY_PRGMD</a> = 0x70,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca387fc57f32a3a8ec3c211b9a719459e2">XNVM_EFUSE_ERR_PUF_SYN_ALREADY_PRGMD</a> = 0x80,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca79e49d3af85e9c71eb4f65d85178fd60">XNVM_EFUSE_ERR_PUF_CHASH_ALREADY_PRGMD</a> = 0x90,
<br/>
&#160;&#160;<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca612d38e4a8fab77d9392967ab56803d0">XNVM_EFUSE_ERR_PUF_AUX_ALREADY_PRGMD</a> = 0xA0,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca3c2a740150b50a17409e36446807a068">XNVM_EFUSE_ERR_DEC_ONLY_KEY_MUST_BE_PRGMD</a> = 0xB0,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca40d5cd2eca5000c618862c05e9f85827">XNVM_EFUSE_ERR_DEC_ONLY_IV_MUST_BE_PRGMD</a> = 0xC0,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fcafdeb6ff2f4fc25f2645e87cdc8d512d1">XNVM_EFUSE_ERR_DEC_ONLY_ALREADY_PRGMD</a> = 0xD0,
<br/>
&#160;&#160;<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca4bfb80d2e9ea8ea3f128116953fb5884">XNVM_EFUSE_ERR_BOOT_ENV_CTRL_ALREADY_PRGMD</a> = 0xE0,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fcac0545366db336e916c12b41d86ae3c39">XNVM_EFUSE_ERR_BIT_CANT_REVERT</a> = 0xF0,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca29507bfb30c9251f84486c5cd8cb97dd">XNVM_EFUSE_ERR_AES_DISABLED</a> = 0xF1,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fcacb1186bb45336118df73db9ea430642c">XNVM_EFUSE_ERR_WRITE_AES_KEY</a> = 0x8000,
<br/>
&#160;&#160;<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fcad6db55c74ad5446105bb9da746b440e6">XNVM_EFUSE_ERR_WRITE_USER_KEY0</a> = 0x8100,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca69d25f81e3ab43fb323a64f769a2d738">XNVM_EFUSE_ERR_WRITE_USER_KEY1</a> = 0x8200,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca213e9cea5131d2070dc3f83ed73251e4">XNVM_EFUSE_ERR_WRITE_PPK0_HASH</a> = 0x8300,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fcaf82032e1aee0ad8e966189c2b129926d">XNVM_EFUSE_ERR_WRITE_PPK1_HASH</a> = 0x8400,
<br/>
&#160;&#160;<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca66516a1d969752091cf92846dbc5c419">XNVM_EFUSE_ERR_WRITE_PPK2_HASH</a> = 0x8500,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca88670dfdfbd1e23ada1dd185f09a032f">XNVM_EFUSE_ERR_WRITE_DEC_EFUSE_ONLY</a> = 0x8600,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fcab47c0ff687faed5330cb07becbabda7b">XNVM_EFUSE_ERR_WRITE_META_HEADER_IV_RANGE</a> = 0x8700,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca381b5a3a8d8fdebd901091f6b40df146">XNVM_EFUSE_ERR_WRITE_BLK_IV</a> = 0x8800,
<br/>
&#160;&#160;<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca2757cb23916a28412131210536572097">XNVM_EFUSE_ERR_WRITE_PLM_IV_RANGE</a> = 0x8900,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca791c469f9ee8f808bbbd84dbd9a9e661">XNVM_EFUSE_ERR_WRITE_DATA_PARTITION_IV_RANGE</a> = 0x8A00,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fcabae15d0926809cb3804579dea961e4ee">XNVM_EFUSE_ERR_WRITE_PUF_HELPER_DATA</a> = 0xB000,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca107930798ea8a811da851ef48f4fba32">XNVM_EFUSE_ERR_WRITE_PUF_SYN_DATA</a> = 0xB100,
<br/>
&#160;&#160;<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fcaedce51882be9919700e45a3ab5c1eec8">XNVM_EFUSE_ERR_WRITE_PUF_CHASH</a> = 0xB200,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca28f2ce2494dda5db9650cfb6a0d1f7fe">XNVM_EFUSE_ERR_WRITE_PUF_AUX</a> = 0xB300,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fcac8098929a508c982f9e570fccc0cde5e">XNVM_EFUSE_ERR_WRITE_PUF_REGEN_DIS</a> = 0xB400,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fcae07ab771a740a4d6713e139a918ce368">XNVM_EFUSE_ERR_WRITE_PUF_HD_INVLD</a> = 0xB500,
<br/>
&#160;&#160;<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fcac5bfb84c82e6944bbd9c2be50b570238">XNVM_EFUSE_ERR_WRITE_PUF_TEST2_DIS</a> = 0xB600,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fcab840e9dcf1ad9419bdd87ba33c85c6ad">XNVM_EFUSE_ERR_WRITE_PUF_SYN_LK</a> = 0xB700,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca9176802870cf349497717e5231b7a033">XNVM_EFUSE_ERR_WRITE_PUF_DIS</a> = 0xB800,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca28e10ba4aa293f3d7052bd2e5ce0d628">XNVM_EFUSE_ERR_WRITE_SECURITY_MISC_1</a> = 0xBD00,
<br/>
&#160;&#160;<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fcaf3d8b746fb7cd55d904c13596ebbf448">XNVM_EFUSE_ERR_WRITE_BOOT_ENV_CTRL</a> = 0xBE00,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca9699e3c65233ddaa7ba7619cb9608635">XNVM_EFUSE_ERR_WRITE_REVOCATION_IDS</a> = 0xC000,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fcabfe628511dad3c04519d501c8f4ea64a">XNVM_EFUSE_ERR_WRITE_OFFCHIP_REVOKE_IDS</a> = 0xC100,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fcae6adf4e2c1f56062309804562f0005f0">XNVM_EFUSE_ERR_WRITE_PUF_FUSES</a> = 0xC200,
<br/>
&#160;&#160;<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fcace0e87d10aefbf259db51b62f4f4cbdc">XNVM_EFUSE_ERR_WRITE_GLITCH_CFG</a> = 0xEC00,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca0da58aab9de6ef9bd411d83291bdd7d2">XNVM_EFUSE_ERR_WRITE_GLITCH_WRLK</a> = 0xED00,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca3a9a956a04c34687c49520e2646fefca">XNVM_EFUSE_ERR_NTHG_TO_BE_PROGRAMMED</a> = 0xF000,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca6aed89fc61667e4a2784d0099fd4f769">XNVM_EFUSE_ERROR_READ_TMEPERATURE_OUT_OF_RANGE</a> = 0xF100,
<br/>
&#160;&#160;<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca92857890de785d9496d723d7cbe56ab5">XNVM_EFUSE_ERROR_READ_VOLTAGE_OUT_OF_RANGE</a> = 0xF200,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca5889e498bb62933e403a7c28332ee064">XNVM_EFUSE_ERROR_NO_SUPPLIES_ENABLED</a> = 0xF300,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca8f2f820cef391a9e44e23feb978cca50">XNVM_EFUSE_ERROR_SYSMON_NO_NEW_DATA</a> = 0xF400,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca86ffedf762c2a56f63d1eee2a88c5c17">XNVM_EFUSE_ERROR_EFUSE_ACCESS_DISABLED</a> = 0xFA00,
<br/>
&#160;&#160;<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca2e67b34114355dcc8f9b6528b3db6f3d">XNVM_EFUSE_ERROR_INVALID_ADDR_RANGE</a> = 0xFB00,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca7ef01e49861cc0ea50b64e8baa298e2f">XNVM_EFUSE_ERR_GLITCH_DETECTED</a> = 0x20000,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fcad266d3a6d6afe7285781c476aa586575">XNVM_EFUSE_ERR_FUSE_PROTECTED</a> = 0x40000,
<a class="el" href="group__xilnvm__error__codes.html#gga00c7dbe244969a974957cec19d29f1fca91e4b12e40ef1fd3a78d16279d51d2d0">XNVM_EFUSE_ERR_BEFORE_PROGRAMMING</a> = 0x80000
<br/>
 }</td></tr>
<tr class="memdesc:ga00c7dbe244969a974957cec19d29f1fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">The following table lists the Versal common eFuse library error codes.  <a href="group__xilnvm__error__codes.html#ga00c7dbe244969a974957cec19d29f1fc">More...</a><br/></td></tr>
<tr class="separator:ga00c7dbe244969a974957cec19d29f1fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
